home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 001-025 / disk_023 / ver30 / sys / msdos / ttyio.c < prev   
C/C++ Source or Header  |  1992-05-06  |  607b  |  55 lines

  1. /*
  2.  * Name:    MicroEMACS
  3.  *        MS-DOS terminal I/O.
  4.  * Version:    29
  5.  * Last edit:    05-Feb-86
  6.  * By:        rex::conroy
  7.  *        decvax!decwrl!dec-rhea!dec-rex!conroy
  8.  */
  9. #include    "def.h"
  10.  
  11. #include    <dos.h>
  12.  
  13. int    nrow;                /* Terminal size, rows.        */
  14. int    ncol;                /* Terminal size, columns.    */
  15.  
  16. /*
  17.  * Initialization.
  18.  * Almost no operation in MS-DOS.
  19.  */
  20. ttopen()
  21. {
  22.     nrow = NROW;
  23.     ncol = NCOL;
  24. }
  25.  
  26. /*
  27.  * No operation in MS-DOS.
  28.  */
  29. ttclose()
  30. {
  31. }
  32.  
  33. /*
  34.  * Write character.
  35.  */
  36. ttputc(c)
  37. {
  38.     dosb(CONDIO, c, 0);
  39. }
  40.  
  41. /*
  42.  * No operation in MS-DOS.
  43.  */
  44. ttflush()
  45. {
  46. }
  47.  
  48. /*
  49.  * Read character.
  50.  */
  51. ttgetc()
  52. {
  53.     return (dosb(CONRAW,  0, 0));
  54. }
  55.